Handleiding SOAP ingang
De SOAP ingang van KPN semafonie is bedoeld voor machine naar machine communicatie. Het is zeer eenvoudig om met behulp van de microsoft ontwikkeltools een programma te realiseren waarmee berichten verstuurd kunnen worden naar de berichtendiensten van KPN semafonie. Op deze pagina zal een VB.NET voorbeeld gegeven worden van hoe men een programma maakt in Microsoft Visual Studio 2010.
Stap 1: Creeer een nieuwe windows applicatie
- In Visual Studio 2010, klik op "File" - "New project". Kies "Windows Application".
Stap 2: Creeer een Web Refecence
- Selecteer "Project" - "Add Web Reference"
- Voer voor URL in: "www.kpnsemafonie.nl/soap.asmx" en klik op "Go"
- Verander de Web reference name in: "kpn" en klik op "Add Reference"
Stap 3: Gebruik de beschikbare functionaliteit
-
Maak een formulier met drie textbox controls voor Alias (TextBoxAlias), Password (TextBoxPassword) en Message (TextBoxMessage) en een knop (ButtonSend) voor het verzenden van het bericht.
-
Roep de SOAP functie aan:
Private Sub ButtonSend_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonSend.Click Dim CallWebService As New kpn.Soap Try CallWebService.SendMessage(TextBoxAlias.Text, TextBoxPassword.Text, TextBoxMessage.Text) MsgBox("Message send", MsgBoxStyle.Information, "Result") Catch ex As Exception MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Error") End Try End Sub
Stap 4: Compileer het programma
- Een voorbeeld van een gecompileerd programma kunt u hier downloaden.